import pagego from '../../../utils/pagego'
//引入封装请求
import request from "../../../utils/request";

const app = getApp()

// pages/personal/personal.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    userInfo:[], //用户信息
    State:'',//是否登录标识
    year:'',//年
    month:'',//月
    day:'',//天
    week:'',//星期
    //theDay: '', //今日时间
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    //读取用户基本信息
    let userInfo = wx.getStorageSync('userInfo') ? wx.getStorageSync('userInfo') : '[]';
    let user_avatar_nickname = wx.getStorageSync('user_avatar_nickname') ? wx.getStorageSync('user_avatar_nickname') : '[]';
    
    this.setData({
      year: new Date().getFullYear(),
      month: new Date().getMonth()+1,
      day: new Date().getDate(),
      week:new Date().getDay(),
      userInfo:JSON.parse(userInfo),
      user_avatar_nickname:JSON.parse(user_avatar_nickname)
    });
    //console.log(this.data.userInfo.length)
    if((this.data.userInfo.length) == 0){
      console.log('未登录');
      this.setData({
        State:false
      })
    }else{
      console.log('已登录')
      this.setData({
        State:true
      })
    }
    
  },
   
   
  // 跳转至登录login页面的回调
  toLogin(){
    wx.navigateTo({
      url: '/pages/login/login'
    })
  },
  
//退出登录 清除本地缓存
logout(){
  wx.clearStorage();
  wx.reLaunch({
    url: '/pages/login/login'
  })
},

leave:async function(e){
  let studentID,teacherID;//老师id;//学生id

   //登录类型为0【老师登录】，1【学生登录】
   if(this.data.userInfo[1]==1){//学生请假
    studentID=this.data.userInfo[0]; 
    let formData =await request('/WxInterface/StuLeaveSelect',{studentID});
    //console.log(formData)
    let gradeID=formData.Object.gradeID;
    let classID=formData.Object.classID;
    let dormID=formData.Object.dormID;
    let data={gradeID,classID,dormID};
      
    //将返回成功后的信息存储至本地
    wx.setStorageSync('Leave', JSON.stringify(data)) //转成string格式
    
    if(!formData.State){
      wx.showToast({
        title: formData.Text,
        icon:'none',
        duration:1800
      })
 }
  }else{//老师请假

 
  }
},
leaveEve:function(e){

},
leaveData: function(e){
 
},

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
   
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {
    
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    console.log('下拉')
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }

})